Elf_Shdr *shdr;
/* elf notes */
- struct xen_elfnote elfnote;
+ struct elfnote elfnote;
struct xen_dumpcore_elfnote_none_desc none;
struct xen_dumpcore_elfnote_header_desc header;
struct xen_dumpcore_elfnote_xen_version_desc xen_version;
#define XEN_DUMPCORE_ELFNOTE_NAME "Xen"
/* note numbers are defined in xen/elfnote.h */
-struct xen_elfnote {
+struct elfnote {
uint32_t namesz; /* Elf_Note note; */
uint32_t descsz;
uint32_t type;
struct xen_dumpcore_elfnote_none {
- struct xen_elfnote elfnote;
+ struct elfnote elfnote;
struct xen_dumpcore_elfnote_none_desc none;
};
struct xen_dumpcore_elfnote_header {
- struct xen_elfnote elfnote;
+ struct elfnote elfnote;
struct xen_dumpcore_elfnote_header_desc header;
};
struct xen_dumpcore_elfnote_xen_version {
- struct xen_elfnote elfnote;
+ struct elfnote elfnote;
struct xen_dumpcore_elfnote_xen_version_desc xen_version;
};
struct xen_dumpcore_elfnote_format_version {
- struct xen_elfnote elfnote;
+ struct elfnote elfnote;
struct xen_dumpcore_elfnote_format_version_desc format_version;
};
n = ecore->note_sec;
while (n < note_sec_end) {
- const struct xen_elfnote *elfnote = (const struct xen_elfnote*)n;
+ const struct elfnote *elfnote = (const struct elfnote *)n;
if (elfnote->namesz == strlen(name) + 1 &&
strncmp(elfnote->name, name, elfnote->namesz) == 0 &&
elfnote->type == type) {
#include <asm/paging.h>
#include <public/version.h>
-#include <public/elfnote.h>
#include <public/libelf.h>
extern unsigned long initial_images_nrpages(void);